<?php
/**
 * <https://y.st./>
 * Copyright © 2016 Alex Yst <mailto:copyright@y.st>
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <https://www.gnu.org./licenses/>.
**/

$xhtml = array(
	'<{title}>' => 'Does my spider finally work?',
	'<{body}>' => <<<END
<p>
	Even after over twelve hours, my onion address-crawling spider was not moving on past another certain address.
	I had to give up and abort the spider&apos;s process.
	I had thought that I had written the script to abort each download after an hour of trying, but after further reading, I think that the setting that I used only pertained to the amount of time needed to initiate a server connection.
	Once connected, the server was allowed to cause as long of a hang as it wanted to! I modified the code to use CURLOPT_TIMEOUT instead of CURLOPT_CONNECTTIMEOUT, so now, hopefully the bot will not allow any Web page to cause a hang that lasts longer than an hour.
	When I finally went to bed, it was still running.
	I will check on it in the morning.
</p>
<p>
	<a href="https://opalrwf4mzmlfmag.onion/">Wowaname</a> has set up an onion address for her clearnet website.
	This got me thinking.
	When I learned that $a[IANA] had set aside the <code>//onion.</code> $a[TLD] for official use by $a[Tor], I started linking to onion addresses as I would other addresses.
	However, until today, I have still linked to clearnet addresses ahead of onion addresses when both were available, due to the fact that these addresses can be used by $a[Tor] users and non-$a[Tor] users alike.
	I need to stop treating onion addresses as second-class addresses.
	Onion addresses are officially completely legitimate.
	I need to encourage $a[Tor] use by linking to onion addresses whenever they are available.
</p>
<p>
	Wowaname also removed services from the <a href="https://kitsune6uv4dtdve.onion/">Volatile network</a>.
	I think that maybe she realized that she was abusing her power when she was trolling <a href="http://zdasgqu3geo7i7yj.onion/">theunknownman</a>.
	She had been taking advantage of the fact that she runs the network and services, using more force than a regular user is able to, despite the fact that she has always been against people doing such.
</p>
<p>
	People on <a href="ircs://kitsune6uv4dtdve.onion:6697/%23Volatile">#Volatile</a> were talking about how annoying it was that many users supposedly support $a[Tor], but get annoyed at $a[Tor] users when said $a[Tor] users are not able to access sites that the non-$a[Tor] users want to show them.
	These websites are maliciously discriminating against $a[Tor] users, yet it is the $a[Tor] users that are made out to be the bad guys.
	In particular, paste sites that participate in such descrimination were mentioned, so I brought up the fact that I had been meaning to build a paste site that runs on an onion address.
	Seeing that, z showed me an existing paste site: <a href="http://ypbnurlwfis7xsei.onion/">Anon PasteBin</a>.
	While I will still use <a href="https://paste.debian.net/">Debian Pastezone</a> whenever I am working in a context that I believe is seen by more clearnet users than $a[Tor] users, if I think that $a[Tor] use is the standard in a given context, I will use Anon PasteBin instead now.
	There are two things that I do not like about Anon PasteBin though.
	First, using it requires solving a $a[CAPTCHA], unlike Debian Pastezone.
	Second, the default deletion setting is to never delete e given paste, again, unlike Debian Pastezone.
	Anon Pastebin does allow one to set an expiration tome, however.
</p>
<p>
	I went off to work with my mother in her classroom again today.
	On the way there, we stopped at a store, so I picked up the mobile service activation card I needed to begin service on my secondary device.
	Much to my dismay, they charged me an extra dollar for an &quot;E911 tax&quot;.
	First of all, they should have built that into the price.
	Instead of tacking on the tax as an extra charge, they should have just raised the price of the product to cover the tax.
	At least that way, I would know the real price of what I was buying before I bought it.
</p>
<p>
	After we left the store, we spent most of the day working in her classroom.
	While there, I got a couple of leads on jobs though.
	First, one of the teachers said that the school is always in need of aids and that perhaps I could apply.
	She did not know the details of what qualifications I would need in order to become an aid, but it is worth looking into.
	A second teacher  said that she thought that becoming an aid required specific collage courses be taken first.
	She recommended looking for work at a computer repair store run by a couple she trusts though.
	She said that she had no idea if they were hiring though, so there is no guarantee that a job is even available there.
</p>
<p>
	Speaking of computer repair, Vanessa and Cyrus returned home today.
	While away, Cyrus made the mistake of letting his friends pressure him into trying to install Skype.
	Somehow, the attempt borked his whole system.
	The most obvious issue was that his display managed was broken.
	He though that he had &quot;uninstalled his $a[GUI]&quot;, but the <code>startx</code> command brought Xfce up.
	I found that the <code>lightdm</code> package was still present, but in some sort of half-installed limbo state.
	I could not fully install it though because it required missing dependencies be installed and we could not get the machine to connect to the network, neither via Wi-Fi nor Ethernet.
	I tried to take a look at the network manager, but I found that that too was in some sort of half-installed limbo state and dealing with unresolved dependencies.
	After much struggle, We decided to back up his personal files and reinstall the system from scratch.
	Fixing the current system installation would require a network connection, but acquiring a network connection would require first fixing the system.
	We backed up his files tonight, but we will have to work on reinstalling the system tomorrow.
</p>
<p>
	I honestly tried to get my $a[IRC] server set up today, but there simply was not time.
	I uninstalled both $a[ngIRCd] and Atheme services, then installed Ratbox.
	That was as far as I got though.
	When I get a chance, I need to configure Ratbox, then look into Ratbox services.
</p>
<p>
	My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
</p>
END
);
